package cn.pxs.mapper;

import cn.pxs.entity.User;
import org.apache.ibatis.annotations.Param;
import java.util.List;

public interface UserMapper {
    //添加用户
    void add(User user);
    //根据账号查找用户
    User findUserByAccount(@Param("account")String account);
    //添加管理员
    void addAdm(User user);
    //查找所有用户
    List<User> findAll(@Param("start")Integer start,@Param("num")Integer num);
    //修改用户状态
    void updateClosed(@Param("closed")Integer closed,@Param("id")Integer id);
    //修改用户密码
    void updatePwd(@Param("password")String password,@Param("id")Integer id,@Param("closed")Integer closed);
    //根据id查询
    User findById(@Param("id") Integer id);
    //user的总行数
    int findByLine();

    //前端用户管理
    void updateForePwd(@Param("o")Object o,@Param("password")String pwd);
    void updateForeImg(@Param("o")Object o,@Param("img")String img);
    void updateInfo(@Param("o")Object o,@Param("nickname")String nickname,
                    @Param("phone")String phone);



}
